import { defineStore } from 'pinia';


const useUserStore = defineStore({
  // 命名空间
  id: 'user',
  // 箭头函数 然后返回一个对象
  state: (): any => ({
    nickname: 'user1111',
    test:"d"
  }),
  // 计算属性,这里感觉更适合做获取器
  getters:{
    nicknameGetter():any {
      return '前缀---'+this.nickname
    }
  },
  // 同步异步操作都可以
  actions:{
    actionPinia () {
      console.log("这是action里面的操作:",this.nickname)
    },
    changeState(){
      this.test = "状态改变吧"
    }
  }


});
export default useUserStore;